sum=0#全局变量
def add(a,b):
   global sum
   sum=sum+1
   print(sum)
   print('-------')
   num=100 #局部变量
   num=num+1
   #sub(a,b)
   #不推荐
   # mul(a,b):
   # return a*b

   return a+b,a*a+b*b
def sub(a,b):
    return a-b


result = add(a=10,b=20)
print(result)  #(30, 500）

#费波那契
def fib(n):
    if n <= 2:
        return 1
    return fib(n-1) + fib(n-2)

print(fib(10))
for i in range(1,10+1):
    print(fib(i),end=",")

#匿名函数
f = lambda a,b:a+b
f(1,2)